package com.ca.project.Server.Modules.UserWeb.Converter;

import com.ca.project.Server.Modules.UserWeb.Context.WebUserLoginContext;
import com.ca.project.Server.Modules.UserWeb.Context.WebUserQuestionContext;
import com.ca.project.Server.Modules.UserWeb.Context.WebUserRegisterContext;
import com.ca.project.Server.Modules.UserWeb.Entity.UserWeb;
import com.ca.project.Server.Modules.UserWeb.PO.WebUserLoginPO;
import com.ca.project.Server.Modules.UserWeb.PO.WebUserQuestionPO;
import com.ca.project.Server.Modules.UserWeb.PO.WebUserRegisterPO;
import org.mapstruct.Mapper;

/**
 * @PACKAGE_NAME: com.ca.project.Server.Modules.UserWeb.Converter
 * @NAME: UserWebConverter
 * @USER: ASUS
 * @DATE: 30/12/2024
 * @TIME: 下午6:23
 **/
@Mapper(componentModel = "spring")
public interface UserWebConverter {
    WebUserRegisterContext WebUserRegisterPO2WebUserRegisterContext(WebUserRegisterPO webUserRegisterPO);

    UserWeb WebUserRegisterContext2UserWeb(WebUserRegisterContext webUserRegisterContext);

    WebUserQuestionContext WebUserQuestionPO2WebUserQuestionContext(WebUserQuestionPO webUserQuestionPO);

    WebUserLoginContext WebUserLoginPO2WebUserLoginContext(WebUserLoginPO webUserLoginPO);
}
